\documentclass{article}
\usepackage[x11names, rgb]{xcolor}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{snakes,arrows,shapes}
\usepackage{amsmath}
%
%
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{0pt}%
\usetikzlibrary{automata}%

\begin{document}
\pagestyle{empty}
%
%
%
\enlargethispage{100cm}
% Start of code
% \begin{tikzpicture}[anchor=mid,>=latex',join=bevel,]
\begin{tikzpicture}[>=latex',join=bevel,]
  \pgfsetlinewidth{1bp}
\Huge%
\pgfsetcolor{black}
  % Edge: q0 -> q4
  \draw [->] (256bp,275bp) .. controls (215bp,257bp) and (174bp,231bp)  .. (139bp,208bp);
  \draw (160bp,238bp) node[auto] {$\tau$};
  % Edge: q0 -> q3
  \draw [->] (303bp,271bp) .. controls (332bp,254bp) and (360bp,231bp)  .. (387bp,209bp);
  \draw (370bp,238bp) node[auto] {$\tau$};
  % Edge: q0 -> q2
  \draw [->] (287bp,264bp) .. controls (291bp,252bp) and (297bp,235bp)  .. (305bp,212bp);
  \draw (310bp,238bp) node[auto] {$\tau$};
  % Edge: q0 -> q1
  \draw [->] (270bp,265bp) .. controls (262bp,253bp) and (249bp,234bp)  .. (234bp,211bp);
  \draw (240bp,238bp) node[auto] {$\tau$};
  % Edge: q5 -> q7
  \draw [->] (71bp,88bp) .. controls (71bp,77bp) and (72bp,63bp)  .. (79bp,54bp) .. controls (110bp,16bp) and (136bp,27bp)  .. (198bp,19bp);
  \draw (60bp,72bp) node[auto] {${c}$};
  % Edge: q5 -> q7
  \draw [->] (89bp,91bp) .. controls (99bp,79bp) and (115bp,65bp)  .. (130bp,54bp) .. controls (154bp,37bp) and (162bp,36bp)  .. (188bp,24bp) .. controls (188bp,24bp) and (188bp,24bp)  .. (198bp,20bp);
  \draw (126bp,72bp) node[auto] {${a}$};
  % Edge: q6 -> q7
  \draw [->] (143bp,88bp) .. controls (142bp,77bp) and (143bp,64bp)  .. (149bp,54bp) .. controls (158bp,40bp) and (174bp,31bp)  .. (199bp,23bp);
  \draw (155bp,62bp) node[auto] {${c}$};
  % Edge: q6 -> q7
  \draw [->] (156bp,89bp) .. controls (163bp,78bp) and (173bp,64bp)  .. (183bp,54bp) .. controls (188bp,49bp) and (194bp,43bp)  .. (207bp,31bp);
  \draw (193bp,62bp) node[auto] {${b}$};
  % Edge: q8 -> q7
  \draw [->] (265bp,88bp) .. controls (264bp,78bp) and (262bp,65bp)  .. (258bp,54bp) .. controls (255bp,48bp) and (253bp,43bp)  .. (245bp,30bp);
  \draw (250bp,62bp) node[auto] {${a}$};
  % Edge: q9 -> q7
  \draw [->] (375bp,89bp) .. controls (367bp,78bp) and (355bp,63bp)  .. (342bp,54bp) .. controls (309bp,30bp) and (295bp,29bp)  .. (252bp,20bp);
  \draw (335bp,62bp) node[auto] {${a}$};
  % Edge: q9 -> q7
  \draw [->] (386bp,88bp) .. controls (385bp,77bp) and (383bp,63bp)  .. (375bp,54bp) .. controls (341bp,15bp) and (315bp,26bp)  .. (265bp,20bp) .. controls (264bp,20bp) and (263bp,20bp)  .. (252bp,19bp);
  \draw (390bp,62bp) node[auto] {${b}$};
  % Edge: q4 -> q7
  \draw [->] (96bp,185bp) .. controls (63bp,169bp) and (45bp,162bp)  .. (27bp,124bp) .. controls (21bp,109bp) and (21bp,102bp)  .. (27bp,88bp) .. controls (49bp,42bp) and (71bp,34bp)  .. (119bp,22bp) .. controls (126bp,19bp) and (160bp,18bp)  .. (198bp,18bp);
  \draw (30bp,160bp) node[auto] {${c}$};
  % Edge: q4 -> q6
  \draw [->] (125bp,176bp) .. controls (129bp,164bp) and (134bp,148bp)  .. (141bp,124bp);
  \draw (90bp,160bp) node[auto] {$\tau$};
  % Edge: q4 -> q5
  \draw [->] (111bp,177bp) .. controls (104bp,164bp) and (95bp,147bp)  .. (83bp,123bp);
  \draw (145bp,160bp) node[auto] {$\tau$};
  % Edge: q1 -> q7
  \draw [->] (221bp,176bp) .. controls (219bp,155bp) and (216bp,119bp)  .. (218bp,88bp) .. controls (219bp,74bp) and (220bp,59bp)  .. (222bp,36bp);
  \draw (205bp,106bp) node[auto] {${a}$};
  % Edge: q1 -> q5
  \draw [->] (204bp,181bp) .. controls (189bp,170bp) and (166bp,154bp)  .. (145bp,142bp) .. controls (130bp,133bp) and (125bp,133bp)  .. (110bp,124bp) .. controls (108bp,123bp) and (107bp,122bp)  .. (98bp,114bp);
  \draw (190bp,160bp) node[auto] {$\tau$};
  % Edge: q1 -> q8
  \draw [->] (231bp,177bp) .. controls (238bp,164bp) and (246bp,147bp)  .. (257bp,123bp);
  \draw (255bp,160bp) node[auto] {$\tau$};
  % Edge: q2 -> q7
  \draw [->] (312bp,176bp) .. controls (313bp,154bp) and (312bp,117bp)  .. (301bp,88bp) .. controls (288bp,57bp) and (283bp,41bp)  .. (252bp,21bp);
  \draw (314bp,106bp) node[auto] {${b}$};
  % Edge: q2 -> q6
  \draw [->] (298bp,178bp) .. controls (287bp,166bp) and (271bp,151bp)  .. (254bp,142bp) .. controls (226bp,127bp) and (216bp,134bp)  .. (187bp,124bp) .. controls (184bp,123bp) and (181bp,122bp)  .. (169bp,116bp);
  \draw (295bp,160bp) node[auto] {$\tau$};
  % Edge: q2 -> q9
  \draw [->] (324bp,178bp) .. controls (330bp,172bp) and (336bp,165bp)  .. (342bp,158bp) .. controls (350bp,149bp) and (358bp,138bp)  .. (372bp,122bp);
  \draw (355bp,160bp) node[auto] {$\tau$};
  % Edge: q3 -> q7
  \draw [->] (409bp,176bp) .. controls (413bp,162bp) and (418bp,142bp)  .. (421bp,124bp) .. controls (423bp,108bp) and (425bp,103bp)  .. (421bp,88bp) .. controls (415bp,70bp) and (411bp,66bp)  .. (398bp,54bp) .. controls (373bp,31bp) and (364bp,25bp)  .. (332bp,20bp) .. controls (328bp,19bp) and (292bp,18bp)  .. (252bp,18bp);
  \draw (428bp,150bp) node[auto] {${a}$};
  % Edge: q3 -> q9
  \draw [->] (402bp,176bp) .. controls (402bp,166bp) and (400bp,153bp)  .. (398bp,142bp) .. controls (398bp,139bp) and (397bp,136bp)  .. (392bp,124bp);
  \draw (407bp,150bp) node[auto] {$\tau$};
  % Edge: q3 -> q8
  \draw [->] (393bp,177bp) .. controls (386bp,165bp) and (375bp,151bp)  .. (362bp,142bp) .. controls (340bp,127bp) and (330bp,133bp)  .. (306bp,124bp) .. controls (303bp,123bp) and (300bp,121bp)  .. (288bp,116bp);
  \draw (385bp,150bp) node[auto] {$\tau$};
  % Node: q0
\begin{scope}
  \draw [state] (281bp,282bp) ellipse (27bp and 18bp);
  \draw (281bp,282bp) node {$q_{0}$};
\end{scope}
  % Node: q7
\begin{scope}
  \draw [state] (225bp,18bp) ellipse (27bp and 18bp);
  \draw (225bp,18bp) node {$q_{7}$};
\end{scope}
  % Node: q5
\begin{scope}
  \draw [state] (74bp,106bp) ellipse (27bp and 18bp);
  \draw (74bp,106bp) node {$q_{5}$};
\end{scope}
  % Node: q6
\begin{scope}
  \draw [state] (146bp,106bp) ellipse (27bp and 18bp);
  \draw (146bp,106bp) node {$q_{6}$};
\end{scope}
  % Node: q8
\begin{scope}
  \draw [state] (265bp,106bp) ellipse (27bp and 18bp);
  \draw (265bp,106bp) node {$q_{8}$};
\end{scope}
  % Node: q9
\begin{scope}
  \draw [state] (385bp,106bp) ellipse (27bp and 18bp);
  \draw (385bp,106bp) node {$q_{9}$};
\end{scope}
  % Node: q4
\begin{scope}
  \draw [state] (120bp,194bp) ellipse (27bp and 18bp);
  \draw (120bp,194bp) node {$q_{4}$};
\end{scope}
  % Node: q1
\begin{scope}
  \draw [state] (223bp,194bp) ellipse (27bp and 18bp);
  \draw (223bp,194bp) node {$q_{1}$};
\end{scope}
  % Node: q2
\begin{scope}
  \draw [state] (311bp,194bp) ellipse (27bp and 18bp);
  \draw (311bp,194bp) node {$q_{2}$};
\end{scope}
  % Node: q3
\begin{scope}
  \draw [state] (403bp,194bp) ellipse (27bp and 18bp);
  \draw (403bp,194bp) node {$q_{3}$};
\end{scope}
%
\end{tikzpicture}
% End of code

%
\end{document}
%


